trees planted - French English Dictionary